const http = require("http");
const fs = require("fs");
const srever = http.createServer((req,res)=>{
    res.setHeader("Content-Type","text/html;charset=utf-8");
    let url = "./test";
    let arr = fs.readdirSync(url);
    console.log(arr);
    let str = "<table> <tr><th>文件名</th><th>操作</th></tr>"
    arr.forEach(item=>{
        // [ '1.txt', 'a', 'b' ]
        // 1.txt  a  b
      let stat = fs.statSync(url+"/"+item);
        if(stat.isDirectory()){
            str+= `<tr><td><a href="#">${item}</a></td><td>删除</td></tr>`;
        }else{
            str+= `<tr><td>${item}</td><td>删除</td></tr>`;
        }
    })
    str += "</table>";

    res.write(str);
    res.end();
})
srever.listen(8080);
// nodemon 工具  ：在每次保存文件的时候会自定重启node服务器
// npm i nodemon -g
// node 文件
// nodemon 文件  

// 1.搜索 power shell  以管理员身份打开 （鼠标右键）
// 2.输入 set-ExecutionPolicy RemoteSigned 在输入 y 在确定 
// 3.vscode的终端重新打开